const http = require("http");
const url = require("url");
const fs = require("fs");
const server = http.createServer((req, res) => {
    console.log('1',req.url)
    console.log('2',url.parse(req.url));
    let query = url.parse(req.url,true).query;
    // url.parse将路径解析为一个方便操作的对象，第二个参数为 true 表示直接将查询字符串转为一个对象（通过query属性来访问），默认第二个参数为false。
    console.log('3',query)
    if (typeof query.username !== "undefined") {
        // 通过文件系统存储数据
        try {
            // 把query转换成json字符串并写到data.json里面
            fs.writeFileSync("./data.json", JSON.stringify(query));
            res.write("success");
        } catch (err) {
            console.log(err);
            res.write("error");
        }
    }
    res.end();
})

server.listen(8989);